\hypertarget{classShipCAD_1_1Entity}{}\section{Ship\+C\+AD\+:\+:Entity Class Reference}
\label{classShipCAD_1_1Entity}\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}


base class for all non-\/surface drawable elements  




{\ttfamily \#include $<$entity.\+h$>$}

Inheritance diagram for Ship\+C\+AD\+:\+:Entity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.978724cm]{classShipCAD_1_1Entity}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShipCAD_1_1Entity_a980f368aa07ce358583982821533a54a}{Entity} ()
\item 
virtual \hyperlink{classShipCAD_1_1Entity_a0fe3f9f7c8875a85afb214c8ebd75604}{$\sim$\+Entity} ()
\item 
virtual void \hyperlink{classShipCAD_1_1Entity_a998d0e5d360371046fd5835ba1e0877a}{clear} ()
\item 
virtual void \hyperlink{classShipCAD_1_1Entity_a08e8e53770c85002afa45f46e7bf10f8}{extents} (Q\+Vector3D \&min, Q\+Vector3D \&max)
\item 
virtual void \hyperlink{classShipCAD_1_1Entity_aa62e306d991140dcd564360f8f6e7539}{draw} (\hyperlink{classShipCAD_1_1Viewport}{Viewport} \&vp, \hyperlink{classShipCAD_1_1LineShader}{Line\+Shader} $\ast$lineshader)=0
\item 
virtual void \hyperlink{classShipCAD_1_1Entity_a2571654319df6ad6841a437be7a75395}{rebuild} ()=0
\item 
virtual Q\+Color \hyperlink{classShipCAD_1_1Entity_a747f437fa410f5b8b6251967fd3a90aa}{get\+Color} () const 
\item 
void \hyperlink{classShipCAD_1_1Entity_a5e0e5f174d287e807b5409b1aa5704bc}{set\+Color} (const Q\+Color \&col)
\item 
int \hyperlink{classShipCAD_1_1Entity_acf44d10747d8e1588030ef1e46155dfc}{get\+Pen\+Width} () const 
\item 
void \hyperlink{classShipCAD_1_1Entity_a1b8146f974735c90ea6a44a0cb5fba98}{set\+Pen\+Width} (int w)
\item 
Qt\+::\+Pen\+Style \hyperlink{classShipCAD_1_1Entity_a5912853854b82c79f47dd9117cc3d9bc}{get\+Pen\+Style} () const 
\item 
void \hyperlink{classShipCAD_1_1Entity_a50f556f934efd5517c984b09a2e17773}{set\+Pen\+Style} (Qt\+::\+Pen\+Style style)
\item 
Q\+Vector3D \hyperlink{classShipCAD_1_1Entity_a7c4227afa7a356a667224cfba69a24e5}{get\+Min} () const 
\item 
Q\+Vector3D \hyperlink{classShipCAD_1_1Entity_ad9e95df651ae01a48242604262b051b3}{get\+Max} () const 
\item 
bool \hyperlink{classShipCAD_1_1Entity_ab2f54a1745c95aa0871a8c57c114809e}{is\+Build} () const 
\item 
virtual void \hyperlink{classShipCAD_1_1Entity_a1889198398f42bb7f77a2334031c3f33}{set\+Build} (bool val)
\item 
void \hyperlink{classShipCAD_1_1Entity_a395d7573df06482d9deaecdc87d46944}{dump} (std\+::ostream \&os) const 
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classShipCAD_1_1Entity_a752e3eb309111a7457783e0fdab3d6fe}{\+\_\+build}
\item 
Q\+Vector3D \hyperlink{classShipCAD_1_1Entity_a414d4ff1ee308d47a5052910c3b34f7b}{\+\_\+min}
\item 
Q\+Vector3D \hyperlink{classShipCAD_1_1Entity_a30e4f9cb421987cebd07737a554275eb}{\+\_\+max}
\item 
int \hyperlink{classShipCAD_1_1Entity_a5a9892a0d84d2cfdcd3a5dabf662a595}{\+\_\+pen\+\_\+width}
\item 
Q\+Color \hyperlink{classShipCAD_1_1Entity_a150a19aa958886e9dcf7c4e0e51dcd98}{\+\_\+color}
\item 
Qt\+::\+Pen\+Style \hyperlink{classShipCAD_1_1Entity_ac53123be976cd9739ad1657573d67d97}{\+\_\+pen\+\_\+style}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
base class for all non-\/surface drawable elements 

Definition at line 65 of file entity.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!Entity@{Entity}}
\index{Entity@{Entity}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{Entity()}{Entity()}}]{\setlength{\rightskip}{0pt plus 5cm}Entity\+::\+Entity (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}\hypertarget{classShipCAD_1_1Entity_a980f368aa07ce358583982821533a54a}{}\label{classShipCAD_1_1Entity_a980f368aa07ce358583982821533a54a}


Definition at line 40 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!````~Entity@{$\sim$\+Entity}}
\index{````~Entity@{$\sim$\+Entity}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{$\sim$\+Entity()}{~Entity()}}]{\setlength{\rightskip}{0pt plus 5cm}virtual Ship\+C\+A\+D\+::\+Entity\+::$\sim$\+Entity (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1Entity_a0fe3f9f7c8875a85afb214c8ebd75604}{}\label{classShipCAD_1_1Entity_a0fe3f9f7c8875a85afb214c8ebd75604}


Definition at line 72 of file entity.\+h.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!clear@{clear}}
\index{clear@{clear}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{clear()}{clear()}}]{\setlength{\rightskip}{0pt plus 5cm}void Entity\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1Entity_a998d0e5d360371046fd5835ba1e0877a}{}\label{classShipCAD_1_1Entity_a998d0e5d360371046fd5835ba1e0877a}


Reimplemented in \hyperlink{classShipCAD_1_1SubdivisionSurface_a80ab3bd6372a8465d69f71034a353e06}{Ship\+C\+A\+D\+::\+Subdivision\+Surface}, \hyperlink{classShipCAD_1_1Spline_a02967f3eee8b1755eab0d7da55c3c621}{Ship\+C\+A\+D\+::\+Spline}, \hyperlink{classShipCAD_1_1Intersection_a2163245dc7153d1590811ab2902d6ee4}{Ship\+C\+A\+D\+::\+Intersection}, \hyperlink{classShipCAD_1_1Flowline_ac3bbbbd3d853214bb9c9feeb7a12314d}{Ship\+C\+A\+D\+::\+Flowline}, \hyperlink{classShipCAD_1_1Marker_ac7c7eea8648562f3fa00a9e10af6ec97}{Ship\+C\+A\+D\+::\+Marker}, and \hyperlink{classShipCAD_1_1NURBSurface_a5013b0c1e511ea68909eef5d0473d032}{Ship\+C\+A\+D\+::\+N\+U\+R\+B\+Surface}.



Definition at line 47 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!draw@{draw}}
\index{draw@{draw}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{draw(\+Viewport \&vp, Line\+Shader $\ast$lineshader)=0}{draw(Viewport &vp, LineShader *lineshader)=0}}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Ship\+C\+A\+D\+::\+Entity\+::draw (
\begin{DoxyParamCaption}
\item[{{\bf Viewport} \&}]{vp, }
\item[{{\bf Line\+Shader} $\ast$}]{lineshader}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{classShipCAD_1_1Entity_aa62e306d991140dcd564360f8f6e7539}{}\label{classShipCAD_1_1Entity_aa62e306d991140dcd564360f8f6e7539}


Implemented in \hyperlink{classShipCAD_1_1SubdivisionSurface_ab1c250ff9fa7acae3ecdca4575f3e259}{Ship\+C\+A\+D\+::\+Subdivision\+Surface}, \hyperlink{classShipCAD_1_1Spline_a6424ed433d241f566c15891cc25a74dd}{Ship\+C\+A\+D\+::\+Spline}, \hyperlink{classShipCAD_1_1Intersection_a9e346019a52aa0540628b75994ea94a5}{Ship\+C\+A\+D\+::\+Intersection}, \hyperlink{classShipCAD_1_1Flowline_a8b43ac96514f62c6fb0db938eccd0d44}{Ship\+C\+A\+D\+::\+Flowline}, and \hyperlink{classShipCAD_1_1Marker_a0cca647d9b32dc69b03903b024dc3091}{Ship\+C\+A\+D\+::\+Marker}.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!dump@{dump}}
\index{dump@{dump}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{dump(std\+::ostream \&os) const }{dump(std::ostream &os) const }}]{\setlength{\rightskip}{0pt plus 5cm}void Entity\+::dump (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{os}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1Entity_a395d7573df06482d9deaecdc87d46944}{}\label{classShipCAD_1_1Entity_a395d7573df06482d9deaecdc87d46944}


Definition at line 90 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!extents@{extents}}
\index{extents@{extents}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{extents(\+Q\+Vector3\+D \&min, Q\+Vector3\+D \&max)}{extents(QVector3D &min, QVector3D &max)}}]{\setlength{\rightskip}{0pt plus 5cm}void Entity\+::extents (
\begin{DoxyParamCaption}
\item[{Q\+Vector3D \&}]{min, }
\item[{Q\+Vector3D \&}]{max}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1Entity_a08e8e53770c85002afa45f46e7bf10f8}{}\label{classShipCAD_1_1Entity_a08e8e53770c85002afa45f46e7bf10f8}


Reimplemented in \hyperlink{classShipCAD_1_1SubdivisionSurface_abc1cf0168290242dfbe5dd0d178fa7cb}{Ship\+C\+A\+D\+::\+Subdivision\+Surface}, and \hyperlink{classShipCAD_1_1Intersection_af751d515708531ca098321840a92c47b}{Ship\+C\+A\+D\+::\+Intersection}.



Definition at line 57 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!get\+Color@{get\+Color}}
\index{get\+Color@{get\+Color}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{get\+Color() const }{getColor() const }}]{\setlength{\rightskip}{0pt plus 5cm}virtual Q\+Color Ship\+C\+A\+D\+::\+Entity\+::get\+Color (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1Entity_a747f437fa410f5b8b6251967fd3a90aa}{}\label{classShipCAD_1_1Entity_a747f437fa410f5b8b6251967fd3a90aa}


Reimplemented in \hyperlink{classShipCAD_1_1Flowline_a546cee93d649cc3514bf2fcd19694ecf}{Ship\+C\+A\+D\+::\+Flowline}.



Definition at line 80 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!get\+Max@{get\+Max}}
\index{get\+Max@{get\+Max}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{get\+Max() const }{getMax() const }}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Vector3D Entity\+::get\+Max (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1Entity_ad9e95df651ae01a48242604262b051b3}{}\label{classShipCAD_1_1Entity_ad9e95df651ae01a48242604262b051b3}


Definition at line 83 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!get\+Min@{get\+Min}}
\index{get\+Min@{get\+Min}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{get\+Min() const }{getMin() const }}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Vector3D Entity\+::get\+Min (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1Entity_a7c4227afa7a356a667224cfba69a24e5}{}\label{classShipCAD_1_1Entity_a7c4227afa7a356a667224cfba69a24e5}


Definition at line 76 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!get\+Pen\+Style@{get\+Pen\+Style}}
\index{get\+Pen\+Style@{get\+Pen\+Style}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{get\+Pen\+Style() const }{getPenStyle() const }}]{\setlength{\rightskip}{0pt plus 5cm}Qt\+::\+Pen\+Style Ship\+C\+A\+D\+::\+Entity\+::get\+Pen\+Style (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_a5912853854b82c79f47dd9117cc3d9bc}{}\label{classShipCAD_1_1Entity_a5912853854b82c79f47dd9117cc3d9bc}


Definition at line 90 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!get\+Pen\+Width@{get\+Pen\+Width}}
\index{get\+Pen\+Width@{get\+Pen\+Width}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{get\+Pen\+Width() const }{getPenWidth() const }}]{\setlength{\rightskip}{0pt plus 5cm}int Ship\+C\+A\+D\+::\+Entity\+::get\+Pen\+Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_acf44d10747d8e1588030ef1e46155dfc}{}\label{classShipCAD_1_1Entity_acf44d10747d8e1588030ef1e46155dfc}


Definition at line 85 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!is\+Build@{is\+Build}}
\index{is\+Build@{is\+Build}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{is\+Build() const }{isBuild() const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Ship\+C\+A\+D\+::\+Entity\+::is\+Build (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_ab2f54a1745c95aa0871a8c57c114809e}{}\label{classShipCAD_1_1Entity_ab2f54a1745c95aa0871a8c57c114809e}


Definition at line 97 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!rebuild@{rebuild}}
\index{rebuild@{rebuild}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{rebuild()=0}{rebuild()=0}}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Ship\+C\+A\+D\+::\+Entity\+::rebuild (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\hypertarget{classShipCAD_1_1Entity_a2571654319df6ad6841a437be7a75395}{}\label{classShipCAD_1_1Entity_a2571654319df6ad6841a437be7a75395}


Implemented in \hyperlink{classShipCAD_1_1SubdivisionSurface_a259856fc21f2bc1eebbc52f10dd59469}{Ship\+C\+A\+D\+::\+Subdivision\+Surface}, \hyperlink{classShipCAD_1_1Spline_a9b466ad7510032dafb0421f2d834bde6}{Ship\+C\+A\+D\+::\+Spline}, \hyperlink{classShipCAD_1_1Intersection_aed30bdca43037f72b85c4d53e234fd6c}{Ship\+C\+A\+D\+::\+Intersection}, \hyperlink{classShipCAD_1_1Flowline_a28e5d73316c6d2c8005428669a9e9b97}{Ship\+C\+A\+D\+::\+Flowline}, and \hyperlink{classShipCAD_1_1NURBSurface_a643231ea9a8f26e528a1d9a0dccf4070}{Ship\+C\+A\+D\+::\+N\+U\+R\+B\+Surface}.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!set\+Build@{set\+Build}}
\index{set\+Build@{set\+Build}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{set\+Build(bool val)}{setBuild(bool val)}}]{\setlength{\rightskip}{0pt plus 5cm}void Entity\+::set\+Build (
\begin{DoxyParamCaption}
\item[{bool}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1Entity_a1889198398f42bb7f77a2334031c3f33}{}\label{classShipCAD_1_1Entity_a1889198398f42bb7f77a2334031c3f33}


Reimplemented in \hyperlink{classShipCAD_1_1SubdivisionSurface_aec5073750762d1f8c3ab2107a742f4a5}{Ship\+C\+A\+D\+::\+Subdivision\+Surface}, \hyperlink{classShipCAD_1_1Spline_a6e932411f0f4463514f80011c58f5e6a}{Ship\+C\+A\+D\+::\+Spline}, \hyperlink{classShipCAD_1_1Intersection_a2b496f9ab21c5fc4a7b97a665b24f2b1}{Ship\+C\+A\+D\+::\+Intersection}, \hyperlink{classShipCAD_1_1NURBSurface_aa6fc3d060087593349ce1b5119419433}{Ship\+C\+A\+D\+::\+N\+U\+R\+B\+Surface}, and \hyperlink{classShipCAD_1_1Flowline_ad148400a3e53b2368b37c2c7f50ec1b7}{Ship\+C\+A\+D\+::\+Flowline}.



Definition at line 65 of file entity.\+cpp.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!set\+Color@{set\+Color}}
\index{set\+Color@{set\+Color}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{set\+Color(const Q\+Color \&col)}{setColor(const QColor &col)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Entity\+::set\+Color (
\begin{DoxyParamCaption}
\item[{const Q\+Color \&}]{col}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_a5e0e5f174d287e807b5409b1aa5704bc}{}\label{classShipCAD_1_1Entity_a5e0e5f174d287e807b5409b1aa5704bc}


Definition at line 82 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!set\+Pen\+Style@{set\+Pen\+Style}}
\index{set\+Pen\+Style@{set\+Pen\+Style}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{set\+Pen\+Style(\+Qt\+::\+Pen\+Style style)}{setPenStyle(Qt::PenStyle style)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Entity\+::set\+Pen\+Style (
\begin{DoxyParamCaption}
\item[{Qt\+::\+Pen\+Style}]{style}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_a50f556f934efd5517c984b09a2e17773}{}\label{classShipCAD_1_1Entity_a50f556f934efd5517c984b09a2e17773}


Definition at line 92 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!set\+Pen\+Width@{set\+Pen\+Width}}
\index{set\+Pen\+Width@{set\+Pen\+Width}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{set\+Pen\+Width(int w)}{setPenWidth(int w)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Entity\+::set\+Pen\+Width (
\begin{DoxyParamCaption}
\item[{int}]{w}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1Entity_a1b8146f974735c90ea6a44a0cb5fba98}{}\label{classShipCAD_1_1Entity_a1b8146f974735c90ea6a44a0cb5fba98}


Definition at line 87 of file entity.\+h.



\subsection{Member Data Documentation}
\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+build@{\+\_\+build}}
\index{\+\_\+build@{\+\_\+build}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+build}{_build}}]{\setlength{\rightskip}{0pt plus 5cm}bool Ship\+C\+A\+D\+::\+Entity\+::\+\_\+build\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_a752e3eb309111a7457783e0fdab3d6fe}{}\label{classShipCAD_1_1Entity_a752e3eb309111a7457783e0fdab3d6fe}


Definition at line 108 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+color@{\+\_\+color}}
\index{\+\_\+color@{\+\_\+color}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+color}{_color}}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Color Ship\+C\+A\+D\+::\+Entity\+::\+\_\+color\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_a150a19aa958886e9dcf7c4e0e51dcd98}{}\label{classShipCAD_1_1Entity_a150a19aa958886e9dcf7c4e0e51dcd98}


Definition at line 112 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+max@{\+\_\+max}}
\index{\+\_\+max@{\+\_\+max}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+max}{_max}}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Vector3D Ship\+C\+A\+D\+::\+Entity\+::\+\_\+max\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_a30e4f9cb421987cebd07737a554275eb}{}\label{classShipCAD_1_1Entity_a30e4f9cb421987cebd07737a554275eb}


Definition at line 110 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+min@{\+\_\+min}}
\index{\+\_\+min@{\+\_\+min}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+min}{_min}}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Vector3D Ship\+C\+A\+D\+::\+Entity\+::\+\_\+min\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_a414d4ff1ee308d47a5052910c3b34f7b}{}\label{classShipCAD_1_1Entity_a414d4ff1ee308d47a5052910c3b34f7b}


Definition at line 109 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+pen\+\_\+style@{\+\_\+pen\+\_\+style}}
\index{\+\_\+pen\+\_\+style@{\+\_\+pen\+\_\+style}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+pen\+\_\+style}{_pen_style}}]{\setlength{\rightskip}{0pt plus 5cm}Qt\+::\+Pen\+Style Ship\+C\+A\+D\+::\+Entity\+::\+\_\+pen\+\_\+style\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_ac53123be976cd9739ad1657573d67d97}{}\label{classShipCAD_1_1Entity_ac53123be976cd9739ad1657573d67d97}


Definition at line 113 of file entity.\+h.

\index{Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}!\+\_\+pen\+\_\+width@{\+\_\+pen\+\_\+width}}
\index{\+\_\+pen\+\_\+width@{\+\_\+pen\+\_\+width}!Ship\+C\+A\+D\+::\+Entity@{Ship\+C\+A\+D\+::\+Entity}}
\subsubsection[{\texorpdfstring{\+\_\+pen\+\_\+width}{_pen_width}}]{\setlength{\rightskip}{0pt plus 5cm}int Ship\+C\+A\+D\+::\+Entity\+::\+\_\+pen\+\_\+width\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1Entity_a5a9892a0d84d2cfdcd3a5dabf662a595}{}\label{classShipCAD_1_1Entity_a5a9892a0d84d2cfdcd3a5dabf662a595}


Definition at line 111 of file entity.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{entity_8h}{entity.\+h}\item 
Ship\+C\+A\+Dlib/\hyperlink{entity_8cpp}{entity.\+cpp}\end{DoxyCompactItemize}
